package com.hermes.biz.dao.category;

import java.util.List;

import com.hermes.biz.common.model.category.CategoryDO;

public interface CategoryDAO {

    /**
     * @return
     */
    public List<CategoryDO> getCategoryList();

    /**
     * @param categoryName
     * @return
     */
    public CategoryDO getByCategoryName(String catName);

    /**
     * @param categoryId
     * @return
     */
    public CategoryDO getByCategoryId(long catId);

    /**
     * @param categoryDO
     */
    public void saveCategory(CategoryDO categoryDO);

    /**
     * @param categoryId
     */
    public void deleteCategory(long catId);

    /**
     * @param categoryDO
     */
    public void updateCategory(CategoryDO categoryDO);
}
